from django import forms


class BootStrap:
    def __init__(self, *args, **kwargs):
        super().__init__(*args, **kwargs)
        for name, field in self.fields.items():
            # 修改以后得类 繁琐增加
            if field.widget.attrs:
                field.widget.attrs["class"] = 'form-control'
                field.widget.attrs["placeholder"] = field.label
            else:
                field.widget.attrs = {'class': 'form-control',
                                      'placeholder': field.label,
                                      'autocomplete': 'off'}

class BootStrapModelForm(BootStrap, forms.ModelForm):
    pass


class BootStrapForm(BootStrap, forms.Form):
    pass
